var init;
var app = getApp();
Page({
  Jump_Poetry: function () {
    wx.switchTab({
      url: '../poetry/poetry',
    })
  },
  data: {
    //小程序计时器
    hour: app.globalData.hour,
    minute: app.globalData.minute,
    second: app.globalData.second,
    millisecond: app.globalData.millisecond,
    timecount: app.globalData.timecount,
    cost: 0,
    flag: 1,
    endtime: "",
  },
  start: function () {
    clearInterval(init);
    var that = this;
    that.setData({
      hour: app.globalData.hour,
      minute: app.globalData.minute,
      second: app.globalData.second,
      millisecond: app.globalData.millisecond,
      timecount: app.globalData.timecount,
    })
    init = setInterval(function () {
      that.onShow()
    }, 50);
  },
  stop: function () {
    clearInterval(init);
  },
  Reset: function () {
    var that = this;
    clearInterval(init);
    that.setData({
      hour: app.globalData.hour,
      minute: app.globalData.minute,
      second: app.globalData.second,
      millisecond: app.globalData.millisecond,
      timecount: app.globalData.timecount,
    })
  },
  // timer: function () {
  //   var that = this;
  //   console.log(that.data.millisecond)
  //   that.setData({
  //     millisecond: that.data.millisecond + 5
  //   })
  //   if (that.data.millisecond >= 100) {
  //     that.setData({
  //       millisecond: 0,
  //       second: that.data.second + 1
  //     })
  //   }
  //   if (that.data.second >= 60) {
  //     that.setData({
  //       second: 0,
  //       minute: that.data.minute + 1
  //     })
  //   }
  //   if (that.data.minute >= 60) {
  //     that.setData({
  //       minute: 0,
  //       hour: that.data.hour + 1
  //     })
  //   }
  //   that.setData({
  //     timecount: that.data.hour + ":" + that.data.minute + ":" + that.data.second + ":" + that.data.millisecond
  //   })
  // },
  onHide: function() {
    var that = this;
    console.log(app.globalData.millisecond)
    // that.setData({
    //   millisecond: app.globalData.millisecond + 5
    // })
    app.globalData.millisecond = app.globalData.millisecond + 5
    if (app.globalData.millisecond >= 100) {
      // that.setData({
      //   millisecond: 0,
      //   second: app.globalData.second + 1
      // })
      app.globalData.millisecond = 0,
      app.globalData.second = app.globalData.second + 1
    }
    if (app.globalData.second >= 60) {
      // that.setData({
      //   second: 0,
      //   minute: app.globalData.minute + 1
      // })
      app.globalData.second = 0,
      app.globalData.minute = app.globalData.minute + 1
    }
    if (app.globalData.minute >= 60) {
      // that.setData({
      //   minute: 0,
      //   hour: app.globalData.hour + 1
      // })
      app.globalData.minute = 0,
      app.globalData.hour = app.globalData.hour + 1
    }
    // that.setData({
    //   timecount: app.globalData.hour + ":" + app.globalData.minute + ":" + app.globalData.second + ":" + app.globalData.millisecond
    // })
    app.globalData.timecount = app.globalData.hour + ":" + app.globalData.minute + ":" + app.globalData.second + ":" + app.globalData.millisecond
  },
  onShow:function(){
    console.log(app.globalData.millisecond)
    this.setData({
      hour: app.globalData.hour,
      minute: app.globalData.minute,
      second: app.globalData.second,
      millisecond: app.globalData.millisecond,
      timecount: app.globalData.timecount,
    })
    app.globalData.millisecond = app.globalData.millisecond + 5
    if (app.globalData.millisecond >= 100) {
      // that.setData({
      //   millisecond: 0,
      //   second: app.globalData.second + 1
      // })
      app.globalData.millisecond = 0,
      app.globalData.second = app.globalData.second + 1
    }
    if (app.globalData.second >= 60) {
      // that.setData({
      //   second: 0,
      //   minute: app.globalData.minute + 1
      // })
      app.globalData.second = 0,
      app.globalData.minute = app.globalData.minute + 1
    }
    if (app.globalData.minute >= 60) {
      // that.setData({
      //   minute: 0,
      //   hour: app.globalData.hour + 1
      // })
      app.globalData.minute = 0,
      app.globalData.hour = app.globalData.hour + 1
    }
    app.globalData.timecount = app.globalData.hour + ":" + app.globalData.minute + ":" + app.globalData.second + ":" + app.globalData.millisecond
  }
  
});
